c语言利用sprintf()函数将几种数据类型转化为字符串 您所在的位置:网站首页 c字符串转long long c语言利用sprintf()函数将几种数据类型转化为字符串

c语言利用sprintf()函数将几种数据类型转化为字符串

#c语言利用sprintf()函数将几种数据类型转化为字符串| 来源: 网络整理| 查看: 265

sprintf()函数可以将多种数据类型转换为字符串,下面是一些常见的示例:

1、整型数据转换为字符串 #include int main() { int i = 123; char str[50]; sprintf(str, "%d", i); printf("整型数值对应的字符串为:%s\n", str); return 0; } 2、浮点型数据转换为字符串 #include int main() { float f = 3.1415926; char str[50]; sprintf(str, "%.2f", f); printf("浮点型数值对应的字符串为:%s\n", str); return 0; }

在这个例子中,我们使用%.2f格式控制符来表示保留小数点后两位的浮点数值。

3、字符类型数据转换为字符串 #include int main() { char c = 'A'; char str[50]; sprintf(str, "%c", c); printf("字符类型数据对应的字符串为:%s\n", str); return 0; } 4、无符号整型数据转换为字符串 #include int main() { unsigned int ui = 456; char str[50]; sprintf(str, "%u", ui); printf("无符号整型数据对应的字符串为:%s\n", str); return 0; } 5、长整型数据转换为字符串 #include int main() { long l = 9876543210; char str[50]; sprintf(str, "%ld", l); printf("长整型数据对应的字符串为:%s\n", str); return 0; }

需要注意的是,在使用sprintf()函数时,要保证字符数组足够大,以免发生数组越界等错误。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有